package main

import "fmt"

type coordinate struct {
	d, m, s float64
	h       rune
}

func (c coordinate) String() string {
	result := fmt.Sprintf("elysium planitia is at %v , %f,%f,%f E", string(c.h), c.d, c.m, c.s)
	return result
}

func main() {
	c := coordinate{}
	c.d = 300.0
	c.m = 135.0
	c.s = 54.0

	c.h = '4'
	fmt.Println(c)
}
